package blatt2;

import java.awt.*;

//MovableBall is a subclass of Ball
public class MovableBall extends Ball { // amount of movement per step in x and
										// y direction
	protected double dx;
	protected double dy;

	// constructor
	public MovableBall(int x, int y, int r) { // uses superclass constructor
		super(x, y, r);
		// initializes movement per step
		dx = 0;
		dy = 0;
	}

	public void setMotion(double ndx, double ndy) { // set the amount of
													// movement per step
		dx = ndx;
		dy = ndy;
	}

	// functions that access attributes of ball
	public double xMotion() {
		return dx;
	}

	public double yMotion() {
		return dy;
	}

	public void move() {
		location.translate((int) dx, (int) dy);
	}
}